/* general */
.full { background: url("/files/img/back.png") #f8f8f8 no-repeat 802px 5px; font-size: 12pt; font-family: Calibri; }
.full input, .full select, .full textarea { font-family: Calibri; }
#msgActs { font-size: 12pt; }

/* coordinators */
.coordinator_list { border-spacing: 0; }
.coordinator_list tr { height: 25px; vertical-align: top; }
.coordinator_list tr.table_header td { border-bottom: 1px solid gray; font-weight: bold; font-size: 13pt; }
.coordinator_list td { width: 50%; padding: 10px; }
.coordinator_list tr:hover:not(.table_header) { background-color: #EEF3F6; }
.coordinator_list:hover {
	box-shadow: 0 0 5px #cbcbcb;
	-moz-box-shadow: 0 0 5px #cbcbcb;
	-webkit-box-shadow: 0 0 5px #989898;
	background: white;
}
.offline { color: red; }
.online { color: green; font-weight: bold; }
.group_list { font-weight: bold; }

/* graph */
#filters { float: left; width: 100%; padding-bottom: 10px; }
#time { float: left; margin-right: 20px; width: 100%; }
#time h4,#checkboxes h4 { margin-bottom: 20px; }
#time input { width: 50px; margin-left: 10px; }
.dayButton { padding: 0 7px; }
.dayButton:hover { color: black; }
#checkboxes { float: left; display: none; }
#checkboxes div { float: left; }
#graph { float: left; margin: 15px 0; font-size: 11pt; }

#leftfilters, #rightfilters { border: 1px #bfbfbf solid; }
#leftfilterstitle { color: #097a00; }
#rightfilterstitle { color: #4d99da; }
#leftfilterstitle, #rightfilterstitle {
	position: relative;
	float: left;
	padding-left: 10px;
	line-height: 30px;
	z-index: 5;
}
.filtersheader {
	width: 450px;
	height: 30px;
	background-color: #e9e9e9;
	font: bold 11pt arial;
	border-color: #bfbfbf;
	border-style: solid;
	border-width: 0 0 1px 0;
	overflow: auto;
}
.filtersheadershadow {
	position: absolute;
	height: 15px;
	width: 450px;
	background-color: #efefef;
	z-index: 1;
}
.sexybuttons { position: relative; float: right; margin-right: 10px; z-index: 5 }
a.sexy_button {
	display: block;
	float: left;
	height: 20px;
	margin: 5px 5px;
	padding: 0 5px;
	line-height: 20px;
	color: #000;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.sexy_button:hover { background-color: #bfbfbf; }
a.sexy_button_active { background-color: #bfbfbf; box-shadow: inset 2px 2px 2px #545454; }
.filterscontainer {
	margin: 10px;
	color: #6c6c6c;
	font: 10pt Arial;
	overflow: auto;
}
.filterslabel {
	float: left;
	clear: both;
	width: 55px;
	margin-right: 20px;
}
.filterscontent { float: left; margin-bottom: 5px; }
.filterscontent select { width: 270px; }
.filterscontent span { float: left; margin-right: 20px; margin-bottom: 5px; }
.filterscontent span:nth-child(5n) { clear: both; }

/* moder */
a.group {
	display: block;
	float: left;
	padding: 3px 15px 3px 25px;
	color: #2f5c86;
	border: 1px solid #ddeaf0;
	background-color: #f0f4f6;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-right: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.group.wimg { padding-left: 15px; }
a.group.all_comments { background-image: url("/files/img/all_comments.png"); }
a.group.new { background-image: url("/files/img/no_moder.png"); }
a.group.moder_comments { background-image: url("/files/img/moder_comments.png"); }
a.group.all_news { background-image: url("/files/img/all_news.png"); }
a.group.moder_news { background-image: url("/files/img/moder_news.png"); }
a.group:hover { border: 1px solid #89bcd6; }
a.group.active { text-shadow: 1px 1px 3px white; background-color: #cee5f1; border: 1px solid #89bcd6; }
.list_container {
	display: none;
	margin-bottom: 10px;
	padding: 5px 10px;
	background-color: white;
	border: 1px solid gray;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/* users */
.all_users { background: url("/files/img/all_users.png"); }

/* alex report */
.community {
	font-size: 10pt;
	padding: 5px 15px;
	border: 1px solid #aaa;
	margin: 5px 0;
	background: #ddd;
	cursor: pointer;
}
.c_active { background: #ffa;}